import React, {Component} from 'react';
// import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
import axios from 'axios';
import './files.scss'

class Files extends Component {
    // 渲染模块
    render() {
        return (
            <div className={'v-files'}>
                <div className="main"></div>
            </div>
        );
    }

    // 构造模块
    constructor(props) {
        super(props);
        this.state = {
            serveAPI: 'http://localhost:3389/',
            data: {}
        }

    }

    // 生命周期
    componentDidMount() {
        this.init()
    }

    // 执行逻辑
    init() {
        this.updateData('get', 'file?method=init')
    }

    // 工具模块
    updateData(method, port, data) {
        if (method === 'get') {
            axios.get(this.state.serveAPI + port)
                .then((res) => {
                    console.log(res.data);
                    this.setState({
                        data: res.data
                    })
                })
        } else {
            axios.post(this.state.serveAPI + port, data)
                .then((res) => {
                    console.log(res.data);
                    this.setState({
                        data: res.data
                    })
                })
        }
    }

    requestPOST() {
    }
}

export default Files;